package aooO.crm.mapper;


import aooO.crm.pojo.ContactsRemark;

import java.util.List;

public interface ContactsRemarkMapper {

    int insertContactsRemarks(List<ContactsRemark> record);

    /**
     * 通过联系人id查询对应联系人的所有备注
     */
    List<ContactsRemark> selectContactsRemarkForDetailByContactsId(String contactsId);

    /**
     * 新增一条联系人备注
     */
    int insertContactsRemark(ContactsRemark contactsRemark);

    /**
     * 通过联系人id删除备注（用于删除联系人时同时删除该联系人备注；因为可能一次性会删除多个联系人，所以传入的id是联系人id数组）
     */
    int deleteContactsRemarkByContactsId(String[] contactsIds);

    /**
     * 通过联系人备注的id删除联系人备注
     */
    int deleteContactsRemarkById(String id);

    /**
     * 更新联系人备注
     */
    int updateContactsRemark(ContactsRemark contactsRemark);
}